f745036f8a7b291c968d94bc8fa0188b096c94b5,jbpm-case-mgmt/jbpm-case-mgmt-impl/src/main/java/org/jbpm/casemgmt/impl/CaseRuntimeDataServiceImpl.java,CaseRuntimeDataServiceImpl,getCases,#QueryContext#,211

Before Change


    
    @Override
    public Collection<CaseDefinition> getCases(QueryContext queryContext) {
        Collection<CaseDefinition> cases = availableCases.stream()
                .skip(queryContext.getOffset())
                .filter(caseDef -> caseDef.isActive())
                .limit(queryContext.getCount())
                .sorted(new CaseDefinitionComparator(queryContext.getOrderBy()))
                .collect(toList());
        return cases;
    }

After Change


    
    @Override
    public Collection<CaseDefinition> getCases(QueryContext queryContext) {
        Collection<CaseDefinition> cases = availableCases.stream()
                .filter(caseDef -> caseDef.isActive())
                .sorted(new CaseDefinitionComparator(queryContext.getOrderBy(), queryContext.isAscending()))
                .skip(queryContext.getOffset())
                .limit(queryContext.getCount())
                .collect(toList());
        return cases;
    }